home *** CD-ROM | disk | FTP | other *** search
-
-
-
- - 1 -
-
-
-
- 3. _F_L_E_X_l_m__L_i_c_e_n_s_i_n_g
-
- FLEXlm is perhaps the most widely used license manager in
- the software industry. FLEXlm is best known for its ability
- to allow software licenses to be available (or float)
- anywhere on a network, instead of being tied to specific
- machines. Network licensing benefits both users and license
- administrators. Users can make more efficient use of fewer
- licenses by sharing them on the network. License
- administrators can control who uses the licensed
- application, and the node(s) where the licenses will be
- available.
-
- See the _F_L_E_X_l_m _P_r_o_g_r_a_m_m_e_r_s _G_u_i_d_e
- (_l_i_c_e_n_s_e__d_e_v._b_o_o_k_s._F_L_E_X_l_m__P_G subsystem) for more details
- about FLEXlm licensing.
-
-
- 3.1 _l_m_s_g_i__L_i_b_r_a_r_y
-
-
- The _l_m_s_g_i(3) library is provided to make it very simple to
- include FLEXlm v6 licensing in your application.
-
- See the _l_m_s_g_i(3) man page for details on how to use the
- _l_m_s_g_i library.
-
-
- To access an online man page, select "Man Pages" from the
- Help menu of the Toolchest.
-
- If you have a nongraphics system, you can use the _m_a_n
- command. For example, to view the online man page for
- _l_m_s_g_i(3), use the command:
-
- mmmmaaaannnn llllmmmmssssggggiiii
-
-
-
- 3.2 _l_m_s_g_i_8__a_n_d__l_m_s_g_i_8___r__L_i_b_r_a_r_i_e_s
-
-
- The _l_m_s_g_i_8 and _l_m_s_g_i_8__r libraries are provided for
- applications that want to use features of FLEXlm introduced
- after v6. The two libraries are identical except that
- _l_m_s_g_i_8__r includes support for pthread-safe heartbeats, and
- must be linked with -_l_p_t_h_r_e_a_d. Note that if you use either
- of these libraries you must ensure that any floating license
- server is also version 8 or newer. Header files for these
- libraries are in /_u_s_r/_i_n_c_l_u_d_e/_l_m_s_g_i_8.
-
-
-
-
-
-
-
-
-
-
-
-
- - 2 -
-
-
-
- 3.3 _V_k_F_L_M__C_l_a_s_s
-
-
- The _V_k_F_L_M(3) class provides a high-level C++ interface to
- the FLEXlm licensing manager. The _V_k_F_L_M class implements a
- policy based on the FLEXlm license mechanism that simplifies
- the process of license protecting applications.
- Applications merely instantiate a _V_k_F_L_M object in their
- application, providing some basic information about the
- application and its licensing. The _V_k_F_L_M object handles all
- license verification, informing the user if there is a
- problem, and shutting the application down if a license
- cannot be found.
-
- See the _V_k_F_L_M(3) man page for details on how to use the
- _V_k_F_L_M class.
-
- Note: you need the C++ Compiler (_c++__d_e_v) in order to use
- the _V_k_F_L_M class.
-
-
- 3.4 _F_L_E_X_l_m__v_8_._1
-
-
- This release of license_dev contains an FLEXlm 5.11 -o32
- license library, FLEXlm 6.1g -n32 and -64 license libraries
- (_l_m_s_g_i), and FLEXlm 8.1b -n32 and -64 license libraries
- (_l_m_s_g_i_8). To find out more about this release of FLEXlm
- please refer to the release notes for license_eoe. Note
- that if you are upgrading from a version of FLEXlm 4.1 or
- lower, new vendor keys will be required to use the libraries
- contained in this product.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-